package com.youi.service;

import com.youi.entity.Leaderwithdraw;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

public interface LeaderwithdrawService extends BaseService<Leaderwithdraw>{

	/**
	 * 获取团长id
	 * @param pms
	 * @return
	 */
	public List<Long> getLeaderIdsList(String pms);
	
	/**
	 * 获取团长提现信息
	 * @param leaderwithdrawList
	 */
	public void getLeaderwithdraw(List<Leaderwithdraw> leaderwithdrawList);
	
	/**
	 * 获取团长提现信息
	 * @param leaderwithdraw
	 */
	public void getLeaderwithdraw(Leaderwithdraw leaderwithdraw);
	
	/**
	 * 导出团长提现信息excel
	 * @param request
	 * @param leaderwithdrawList
	 * @return
	 */
	public void toExcelLeaderwithdraw(HttpServletRequest request,List<Leaderwithdraw> leaderwithdrawList);

	/**
	 * 获取导出团长提现信息excel
	 * @param map
	 * @param getExportLeaderWithdraw
	 * @return
	 */
	List<Leaderwithdraw> getExportLeaderWithdraw(Map<String,Object> params);
}